#!/bin/bash
#遍历文件#定义函数
function ergodic()
{
	for file in `ls $1`
	do
		if [ -d $1"/"$file ]
		then
			ergodic $1"/"$file
		else
			local path=$1"/"$file
			echo $path
		fi
	done
}

#此处开始
IFS=$'\n'
INIT_PATH="."
ergodic $INIT_PATH

#获得目录下（包括子目录）所有文件名，路径和文件大小
#函数中变量local添加后，作用域的范围不一样。local仅仅的作用范围在函数体内


